home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 16 Vendor Support / TX2BAS.DOC < prev    next >
Text File  |  2019-04-13  |  4KB  |  84 lines

  1. The program TX2BAS.SEQ is a BASIC       program which will convert a 
  2. SEQuential text LISTing into a RUNnable BASIC program in memory, ready for 
  3. you to SAVE it.  It will work with      either Tape or Disk SEQ files, and
  4. erases itself after it has finished the conversion if you ask it to.
  5.  
  6.      WARNING:
  7.         This will ONLY work on files    which are written correctly.  This
  8. means that you MUST have your Compuserve options set so that you receive 
  9. in BOTH UPPER and lower cases.  This can be done at page CIS 6.  If you do
  10. find a file which is in UPPER case only, then there is a program in this
  11. database called filcon.img, use it to make  the conversion of your file into lower
  12. case mode before attempting  to RUN     TX2BAS.SEQ.
  13.  
  14.      Before running this on your        equipment, please note two special
  15. lines of coding prefaced with REM's,    lines 63104 and 63105.  63104 is the
  16. line to use for TAPE files and 63105    is the line for DISK users. Delete the
  17. REM at the beginning of the line which  applies to your equipment, and you will
  18. have the correct BASIC program!
  19.  
  20.      The only other error you may run   into with this program is when you 
  21. run across program lines which are more than 80 characters.  This is rare
  22. since most people who upload are aware  of this kind of limitation and try to
  23. keep away from the problem.  If it      happens, it will most likely CRASH
  24. the program, but will NOT damage        anything, you'll just not be able to
  25. use that line as it stands.  But you can recover from it.  Use the cursor 
  26. keys and go up and change several of    the BASIC commands into their proper
  27.  abbreviations, press RETURN, and then  type in:  GOTO63099.  It should work
  28. fine!
  29.  
  30.      Here is another hint for using this program:
  31.       You can use it to add the ability to MERGE program lines into a program
  32. already in memory, without losing those lines already there.  As you know,
  33. when you LOAD a new program, it kills
  34. the previous program.  This can be a    real headache when you have 3 or 4
  35. favorite subroutines which you have to  type in all the time!  Here is how to
  36. use it:
  37.     1. create a tape/disk of                   SEQuentialized  program lines
  38.        of your favorite subroutines            like this:
  39.          A. LOAD in the program with the            subroutine
  40.          B. identify the lines you want             to be able to transport in
  41.             a MERGE.
  42.          C. In the DIRECT mode type in-
  43.              OPEN8,8,8,"0:filename,S,W"
  44.              CMD8:LISTxx-xxx
  45.             and then press RETURN.
  46.             For a tape, use:
  47.             OPEN1,1,1,"filename"                    CMD1:LISTxx-xxx
  48.         D. As soon as the cursor appears           back on the screen you MUST
  49.            type
  50.     PRINT#1,CHR$(177):CLOSE1-for tape
  51.     PRINT#8:CLOSE8 for disk
  52.          E. That's all there is to it!
  53.  
  54. ===============================
  55. But if you are using a tape file, it    MUST be closed with that CHR$(177).
  56. You have to write your own end of file  marker for a cassette read.  For some
  57. unknown reason, the 64 can't fine the   end of a SEQ file on the tape.  As
  58. long as you make your own, you'll be just fine.
  59.  
  60.      2. Now, to use a MERGE, LOAD in the        TX2BAS.SEQ
  61.      3. Start programming
  62.      4. To MERGE:   type in  RUN60000,          or whatever line number you use
  63.         for it.
  64.      5. Give it the name of the file you        want MERGED.
  65.      6. Stand back and wait while it            does all the work for you!
  66.      7. When it has finished, DO NOT            erase the TX2BAS.SEQ!  Leave
  67.         it in until you know you are            finished with it.
  68.      8. Then merrily start programming          away!
  69.      9. BEWARE:  This technique works on        line numbers just like you had 
  70.         entered them from the keyboard,         so all the rules about
  71.           REPLACING lines with a new            one must be watched.  You'll
  72. find that the easiest way is just to    avoid duplicate line numbers within all
  73. of your MERGE files.  I use a unique    series of line numbers on all of my
  74. favorite subroutines.  Then there NEVER any problem with it!
  75.  
  76. I am sure you will enjoy this time-
  77. saving technique.
  78.            Happy Downloading
  79.                  and
  80.             Happy Merging!!
  81.                                                          deb!
  82.  
  83.  
  84.